.px2rem(@name, @px) {
    @{name}: @px / 75 * 1rem;
}
.txh{
	display: flex;
	 
}
html,doby{
	width: 100%;
	height: 100%;
}
header {
	background: #fafafa;
	ul {
		.px2rem(height,90);
		.px2rem(padding-left,28);
		.px2rem(padding-right,28);
		.txh();
		justify-content:space-between;
		align-items:center;
		li {
			.px2rem(font-size,38);
			font-weight: bold;
			color: #373737;
		}
	}
}
section {
	.section-Decoration-stage {
		.px2rem(height,73);
		.px2rem(margin-top,44);
		.txh();
		align-items:center;
		justify-content:center;
		ul {
			li:nth-child(1) {
				.px2rem(font-size,35);
				text-align: center;
			}
			li:nth-child(2) {
				color: #c9c9c9;
				.px2rem(font-size,21);
				.px2rem(padding-top,17);
				span {
					.px2rem(padding-left,30);
					.px2rem(padding-right,30);
				}
			}
		}
	}
	.section-Jump {
		.px2rem(margin-top,30);
		ul{
            .txh(); 
             li{
                flex:1;
                list-style: none;
                .px2rem(margin-top,20);
                .px2rem(margin-bottom,20);

                a{
                     display: block;
                    .txh();
                    flex-direction: column;
                    align-items:center;
                    justify-content:center;
                    .px2rem(padding-top,10);
                    color: #959595;
                    img{                                                                                
                         display: block;
                         .px2rem(margin-bottom,10);
                    }
                } 
            } 
        }
	}
	.section-icon {
		.px2rem(margin-top,60);
		.txh();
		.section-icon-left {
			.px2rem(height,449);
			.px2rem(margin-left,27);
			border:1px solid #ccc;
			border-radius: 9px;
			p:nth-child(2) {
				color: #212121;
				.px2rem(font-size,31);
				.px2rem(padding-top,22);
				.px2rem(margin-left,22);
			}
			p:nth-child(3) {
				color: #909090;
				.px2rem(font-size,27);
				.px2rem(padding-top,22);
				.px2rem(padding-bottom,22);
				.px2rem(margin-left,22);
			}
			p:nth-child(4) {
				color: #909090;
				.px2rem(font-size,23);
				.px2rem(margin-left,22);
			}
		}
		.section-icon-right {
			.px2rem(height,449);
			border:1px solid #ccc;
			border-radius: 9px;
		}
	}
	.section-gadget {
		.px2rem(height,445);
		.px2rem(margin-top,46);
		border-top: 22px solid #f6f6f6;
		border-bottom: 22px solid #f6f6f6;
		.section-gadget-top {
			.px2rem(height,73);
			.px2rem(margin-top,48);
			.txh();
			align-items:center;
			justify-content:center;
			ul {
				li:nth-child(1) {
					.px2rem(font-size,35);
					text-align: center;
				}
				li:nth-child(2) {
					color: #c9c9c9;
					.px2rem(font-size,21);
					.px2rem(padding-top,17);
					span {
						.px2rem(padding-left,30);
						.px2rem(padding-right,30);
					}
				}
			}
		}
		.section-gadget-bottom {
			.px2rem(margin-left,27);
			.px2rem(margin-top,48);
			ul {
				.txh();
				li:nth-child(2) {
					.px2rem(margin-left,18);
				}
			}
		}
	}
	.section-sheji {
		.section-sheji-top {
			.px2rem(height,73);
			.px2rem(margin-top,48);
			.txh();
			align-items:center;
			justify-content:center;
			ul {
				li:nth-child(1) {
					.px2rem(font-size,35);
					text-align: center;
				}
				li:nth-child(2) {
					color: #c9c9c9;
					.px2rem(font-size,21);
					.px2rem(padding-top,17);
					span {
						.px2rem(padding-left,30);
						.px2rem(padding-right,30);
					}
				}
			}
		}
		.section-sheji-bottom {
			.px2rem(margin-top,26);
		}
	}
	.section-main {
		.px2rem(margin-top,25);
		.section-main-name {
			.px2rem(margin-left,28);
			.px2rem(margin-right,28);
			.px2rem(height,59);
			.txh();
			justify-content:space-between;
			align-items:center;
			.section-main-name-left {
				ul {
					.txh();
					justify-content:space-between;
					align-items:center;
					color: #f48a23;
					.px2rem(font-size,26);
					li:nth-child(1) {
						.px2rem(padding-right,32);
					}
				}
			}
			.section-main-name-right {
				ul {
					.txh();
					justify-content:space-between;
					align-items:center;
					text-align: center;
					color: #929292;
					.px2rem(font-size,26);
					li:nth-child(1) {
						.px2rem(padding-right,56);
					}
				}
			}
		}
		.section-main-content {
			.px2rem(margin-left,28);
			.px2rem(margin-right,28);
			ul {
				.px2rem(margin-top,28);
				li {
					.px2rem(font-size,28);
					.px2rem(line-height,45);
				}
			}
		}
		.section-main-image {
			.px2rem(margin-top,70); 
		}
	}
}
footer {
	 .px2rem(height,104);
	 border-top: 1px solid #ccc;
    ul{
	    .txh();
	    justify-content: space-around;
	    li{
	        margin-top: 10px;
	        text-align: center;
	        .px2rem(font-size,20);
	        p {
	        	 color: #979797;
	        }
	       
        }
    }
    
}